package com.java.yz.day11.ketang;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/*
    Collection的子接口：List
    特点：元素有序（存储和取出的顺序一致），元素可以发生重复，并且有索引的概念，可以通过索引获取对应位置上的元素
    可以借助子类来创建对象：ArrayList来创建对象
 */
public class ListDemo1 {
    public static void main(String[] args) {
        List list=new ArrayList();

        //创建元素到集合中去
        list.add("你好");
        list.add("java");
        list.add("hello");
        System.out.println(list);

        //遍历该list 继承于Collection接口，也有迭代器
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            Object next = iterator.next();
            String s = (String) next;
            System.out.println(s+"--"+s.length());
        }

    }
}
